package com.groupbuying.storeinternal.domain;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

/**
 * 商户微信登录信息关联表
 * 
 * @author gaoruijun
 * @email 18511893135@163.com
 * @date 2019-07-12 11:48:19
 * @des
 */
public class StoreAccountWxinfoRelDO implements Serializable {
	private static final long serialVersionUID = 1L;
	

	/**
	 * 
	 */
	private BigInteger id;

	/**
	 * 商户账号id
	 */
	private String accountId;

	/**
	 * 删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	private String isDelete;

	/**
	 * 创建时间
	 */
	private Date gmtCreate;

	/**
	 * 更新时间
	 */
	private Date gmtModified;

	/**
	 * 微信用户昵称
	 */
	private String nickName;

	/**
	 * 微信性别:未知-UNKNOW-0,男性-MAN-1,女性-WOMAN-2
	 */
	private String gender;

	/**
	 * 微信头像
	 */
	private String avatarUrl;

	/**
	 * 用户所在国家
	 */
	private String country;

	/**
	 * 用户所在省份
	 */
	private String province;

	/**
	 * 用户所在城市
	 */
	private String city;

	/**
	 * 用户所用的语言:英语-EN-en,简体中文-CN-zh_CN,繁体中文-TW-zh_TW
	 */
	private String language;

	/**
	 * 微信多公众号唯一标示
	 */
	private String unionId;

	/**
	 * 微信单公众号标示
	 */
	private String openId;

	/**
	 * 设置：
	 */
	public void setId(BigInteger id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public BigInteger getId() {
		return id;
	}
	/**
	 * 设置：商户账号id
	 */
	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}
	/**
	 * 获取：商户账号id
	 */
	public String getAccountId() {
		return accountId;
	}
	/**
	 * 设置：删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}
	/**
	 * 获取：删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	public String getIsDelete() {
		return isDelete;
	}
	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}
	/**
	 * 设置：微信用户昵称
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	/**
	 * 获取：微信用户昵称
	 */
	public String getNickName() {
		return nickName;
	}
	/**
	 * 设置：微信性别:未知-UNKNOW-0,男性-MAN-1,女性-WOMAN-2
	 */
	public void setGender(String gender) {
		this.gender = gender;
	}
	/**
	 * 获取：微信性别:未知-UNKNOW-0,男性-MAN-1,女性-WOMAN-2
	 */
	public String getGender() {
		return gender;
	}
	/**
	 * 设置：微信头像
	 */
	public void setAvatarUrl(String avatarUrl) {
		this.avatarUrl = avatarUrl;
	}
	/**
	 * 获取：微信头像
	 */
	public String getAvatarUrl() {
		return avatarUrl;
	}
	/**
	 * 设置：用户所在国家
	 */
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * 获取：用户所在国家
	 */
	public String getCountry() {
		return country;
	}
	/**
	 * 设置：用户所在省份
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	/**
	 * 获取：用户所在省份
	 */
	public String getProvince() {
		return province;
	}
	/**
	 * 设置：用户所在城市
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：用户所在城市
	 */
	public String getCity() {
		return city;
	}
	/**
	 * 设置：用户所用的语言:英语-EN-en,简体中文-CN-zh_CN,繁体中文-TW-zh_TW
	 */
	public void setLanguage(String language) {
		this.language = language;
	}
	/**
	 * 获取：用户所用的语言:英语-EN-en,简体中文-CN-zh_CN,繁体中文-TW-zh_TW
	 */
	public String getLanguage() {
		return language;
	}
	/**
	 * 设置：微信多公众号唯一标示
	 */
	public void setUnionId(String unionId) {
		this.unionId = unionId;
	}
	/**
	 * 获取：微信多公众号唯一标示
	 */
	public String getUnionId() {
		return unionId;
	}
	/**
	 * 设置：微信单公众号标示
	 */
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	/**
	 * 获取：微信单公众号标示
	 */
	public String getOpenId() {
		return openId;
	}

    @Override
    public String toString() {
        return "StoreAccountWxinfoRelDO{" +
									                    "id=" + id +
					                										",accountId=" + accountId +
					                										",isDelete=" + isDelete +
					                										",gmtCreate=" + gmtCreate +
					                										",gmtModified=" + gmtModified +
					                										",nickName=" + nickName +
					                										",gender=" + gender +
					                										",avatarUrl=" + avatarUrl +
					                										",country=" + country +
					                										",province=" + province +
					                										",city=" + city +
					                										",language=" + language +
					                										",unionId=" + unionId +
					                										",openId=" + openId +
					                				"}";
    }
}
